Skip to main content

オペレーター:SEL

ビット単位の選択にはIEC演算子が使用されます。

OUT := SEL(G, IN0, IN1) 意味:

OUT := IN0; もしも G = FALSE

OUT := IN1; もしも G = TRUE

許可されるデータ型

IN0、…、 INnOUT:同一のデータ型

特にユーザー定義のデータ型を使用する場合は、3つの位置すべてで同じ型の変数が使用されていることを確認してください。コンパイラは型IDをチェックし、コンパイルエラーを返します。インターフェイス変数への機能ブロックインスタンスの割り当ては、特にサポートされていません。

GBOOL

重要

いつ G is TRUECODESYS 先行する式を計算しません IN0。いつ GFALSECODESYS 先行する式を計算しません IN1

注意:グラフィカルプログラミング言語の場合、 IN0IN1 とは独立して計算されます G の場合の入力 ジャンプ戻るラインブランチ、 また エッジ検出 先行します。

122.

ST

Var1 := SEL(TRUE,3,4); (* Result: 4 *)

FBD

_cds_img_sel.png